/**
 * WeakMap
 * - key只能使用对象，不接受其他类型的作为key
 * - key对对象的引用是弱引用，如果没有其他引用引用这个对象，name会被GC回收
 * - 不能遍历 forEach/for-of用不了
 */
const obj = {}
const wm = new WeakMap()
wm.set(obj, 'aaa')

//常用方法set/get/delete

//应用场景(vue3响应式原理)
